package common_msg

import "iron_man_comm/src/goroslib/pkg/msg"

const (
	RgbPubOriginalImage_pix_type_uyvy    uint8  = 1
	RgbPubOriginalImage_pix_type_rgb     uint8  = 2
	RgbPubOriginalImage_pix_type_yuv420p uint8  = 3
	RgbPubOriginalImage_Pix_480P_4_3     uint16 = 480
	RgbPubOriginalImage_Pix_720P_4_3     uint16 = 720
	RgbPubOriginalImage_Pix_960P_4_3     uint16 = 960
	RgbPubOriginalImage_Pix_1080P_4_3    uint16 = 1080
)

type RgbPubOriginalImage struct {
	msg.Package     `ros:"common_msg"`
	msg.Definitions `ros:"uint8 pix_type_uyvy=1,uint8 pix_type_rgb=2,uint8 pix_type_yuv420p=3,uint16 Pix_480P_4_3=480,uint16 Pix_720P_4_3=720,uint16 Pix_960P_4_3=960,uint16 Pix_1080P_4_3=1080"`
	Timestamp       uint64
	PixType         uint8
	PixSize         uint16
	Size            uint64
	Data            []uint8
}
